package com.xnewtech.xplatform.swan.mtm.modular.modname.entity;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * (DmDevDbInfo)实体类
 *
 * @author mhq
 * @since 2021-09-22 13:57:41
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DmDevDbInfo implements Serializable {
    private static final long serialVersionUID = 478642753532824786L;
    /**
    * 数据库id
    */
    private Long dbId;
    /**
    * 唯一码
    */
    private String dbCode;
    /**
    * 数据源id
    */
    private Long dsId;
    /**
    * 数据库英文名
    */
    private String dbName;
    /**
    * 数据库中文名
    */
    private String dbChsName;
    /**
    * 数据库描述
    */
    private String dbComment;
    /**
    * 版本号
    */
    private String version;
    /**
    * 数据库状态 1可发布、2已发布
    */
    private String dbStatus;
    /**
    * 数据库来源
    */
    private Integer source;
    /**
    * 是否有效
    */
    private Integer available;
    /**
    * 
创建人
    */
    private String createUser;
    /**
    * 创建时间
    */
    @JSONField(format = "yyyy-MM-dd hh:mm:ss")
    private Date createTime;
    /**
    * 更新人
    */
    private String updateUser;
    /**
    * 更新操作
    */
    @JSONField(format = "yyyy-MM-dd hh:mm:ss")
    private Date updateTime;
    /**
    * 变更操作
    */
    private Integer flag;


}